Kotlin Collection全方位解析攻略 : 精通原理及實戰,寫出流暢好維護的程式(iT邦幫忙鐵人賽系列書)

NT $ 598


本書內容改編自第12屆iT邦幫忙鐵人賽
SoftwareDevelopment組佳作網站系列文章
《新手也能懂的KotlinCollection賞玩門道》


集合(Collection)是各程式語言裡常見的資料類別,在Kotlin裡共有Array、List、Set及Map四種,在標準函式庫裡提供一系列設計精妙的集合API,若能好好運用,可以減少很多重複冗長的工作,對操作資料有很大的幫助。本書專為Kotlin開發者設計,透過技法、心法、實戰三部份,系統化的解釋Kotlin集合的原理、功能及應用,是一本Kotlin開發者桌上必備的工具書。

書籍特色
技法:
依不同目的及特性將Kotlin集合分類,綜覽超過200個方法,搭配範例程式碼及速查地圖,豐富讀者對操作技法的認識。

心法:
要掌握Kotlin集合,除了要精通語法外,也需通曉實作原理。書中透過閱讀標準函式庫的原始碼,陸續討論語法設計、命名邏輯及組合技等心法。

實戰:
只有理論是不夠的,唯有搭配實戰才能將知識落實在日常任務裡。透過情境解題,綜合運用集合的功能來面對各種資料處理情境,活用從心法與技法學到的知識。

專業推薦
作者以《技法》、《心法》以及《實戰》三大篇幅來帶領讀者瞭解KotlinCollections的What、Why、以及How,協助Kotlin開發人員融會貫通,信手捻來高表達力且高品質的程式碼。
──上官林傑(Eric)
Google全球開發者計劃台灣香港及南亞區經理


無論你是新手或是老手,Kotlin都值得一學,而Collection是日常處理各式各樣Flow的重要角色。本書透過合理的難易度安排,除了能像工具書使用外,也用更高的角度去觀察KotlinCollections站在JavaCollections巨人肩上的設計巧思。
──黃健旻(Vincent)
Google官方認證Kotlin技術專家


本書從不同角度,深入剖析KotlinCollection的各種細節,處處都值得參考及研究。讀者在閱讀後,不只能學到Collection的用法,還可以感受到Kotlin設計的思考脈絡,以另一種視角享受寫程式的樂趣。
──趙家笙(Recca)
TaiwanKotlinUserGroup主辦人


語法 程式碼 運用 FLOW 香港 閱讀 IT COLLECTION MAP